Exploiting Manycore Architectures for Parallel Data Stream Processing
نویسنده
چکیده
منابع مشابه
Survey on Stream Processors and Graphics Processing Units
Architectures for parallel computing are becoming all the more essential with the increasing demands of multimedia, scientific, and engineering applications. These applications require architectures which can scale to meet their real-time constraints, with all current technology limitations in mind such as the memory gap, and power wall. While current many-core CPU architectures show an increas...
متن کاملParallel Band Two-Sided Matrix Bidiagonalization for Multicore Architectures
The objective of this paper is to extend, in the context of multicore architectures, the concepts of algorithms-by-tiles [Buttari et al., 2007] for Cholesky, LU, QR factorizations to the family of twosided factorizations. In particular, the bidiagonal reduction of a general, dense matrix is very often used as a pre-processing step for calculating the singular value decomposition. Furthermore, i...
متن کاملDistributed S-Net
S-NET is a declarative coordination language and component technology primarily aimed at modern multicore/many-core chip architectures. It builds on the concept of stream processing to structure dynamically evolving networks of communicating asynchronous components, which themselves are implemented using a conventional language suitable for the application domain. We sketch out the design and i...
متن کاملTowards Semi-automated Parallelization of Data Stream Processing
Current hardware development trends exhibit clear inclination towards parallelism. Multicore CPUs as well as many-core architectures such as GPUs or Xeon Phi devices are widely present in both high-end servers and common desktop PCs. In order to utilize the computational power of these parallel platforms, the applications must be designed in a way that intensively exploits parallel processing. ...
متن کاملDistributed S-Net High-Level Message Passing without the Hassle
S-NET is a declarative coordination language and component technology primarily aimed at modern multi-core/many-core chip architectures. It builds on the concept of stream processing to structure dynamically evolving networks of communicating asynchronous components, which themselves are implemented using a conventional language suitable for the application domain. We sketch out the design and ...
متن کامل